From db9cd6506647338fb07c65fa8da448d46c544218 Mon Sep 17 00:00:00 2001 From: Suravee Suthikulpanit Date: Thu, 2 Oct 2014 16:25:34 -0500 Subject: [PATCH] amd/seattle: Add early printk message for the platform Signed-off-by: Suravee Suthikulpanit Acked-by: Stefano Stabellini Reviewed-by: Julien Grall Acked-by: Ian Campbell --- docs/misc/arm/early-printk.txt | 1 + xen/arch/arm/Rules.mk | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/docs/misc/arm/early-printk.txt b/docs/misc/arm/early-printk.txt index 843c4f5d3c..71a0247617 100644 --- a/docs/misc/arm/early-printk.txt +++ b/docs/misc/arm/early-printk.txt @@ -18,6 +18,7 @@ where mach is the name of the machine: - sun7i: printk with 8250 on Allwinner A20 processors - brcm: printk with 8250 on Broadcom 7445D0 boards with A15 processors. - hip04-d01: printk with 8250 on HiSilicon Hip-04 D01 + - seattle: printk with pl011 for AMD Seattle processor The base address and baud rate is hardcoded in xen/arch/arm/Rules.mk, see there when adding support for new machines. diff --git a/xen/arch/arm/Rules.mk b/xen/arch/arm/Rules.mk index fe7eea5f84..572d8547d8 100644 --- a/xen/arch/arm/Rules.mk +++ b/xen/arch/arm/Rules.mk @@ -106,6 +106,11 @@ EARLY_PRINTK_BAUD := 115200 EARLY_UART_BASE_ADDRESS := 0xE4007000 EARLY_UART_REG_SHIFT := 2 endif +ifeq ($(CONFIG_EARLY_PRINTK), seattle) +EARLY_PRINTK_INC := pl011 +EARLY_PRINTK_BAUD := 115200 +EARLY_UART_BASE_ADDRESS := 0xe1010000 +endif ifneq ($(EARLY_PRINTK_INC),) EARLY_PRINTK := y -- 2.30.2